\subsection{Parseur et Grammaire}
\begin{frame}[fragile]\frametitle{Parseur et Grammaire}
	\begin{block}{Lire les traces}
		\begin{itemize}
			\item Lex, Yacc
			\item Lexeur : analyse lexicale.
			\item Parseur : analyse syntaxique et sémantique.
			\item Grammaire.
			\item Stockage des traces dans des vecteurs.
		\end{itemize}
	\end{block}

\end{frame}

\subsection{Temps inclusif et exclusif}
\begin{frame}[fragile]\frametitle{Calcul des Temps Inclusifs}
Simple soustraction : 
 \begin{center}
		\includegraphics[width=1\textwidth]{../images/tps_incl}
	\end{center}
\end{frame}

\subsection{Calcul des Temps Exclusifs}
\begin{frame}[fragile]\frametitle{Calcul des Temps Exclusifs}
Pile d'appels de fonctions : 
 \begin{center}
		\includegraphics[width=1\textwidth]{../images/pile}
	\end{center}
	\begin{block}{Algorithme}
		\begin{itemize}
			\item Instrumentation de toutes les fonctions
			\item Algorithme de calcul des temps exclusifs
		\end{itemize}
	\end{block}	
\end{frame}

\begin{frame}[fragile]\frametitle{Calcul des Temps Inclusifs et Exclusifs}
\begin{center}
		\includegraphics[width=1\textwidth]{../images/Temps_Exclusif}
	\end{center}
\end{frame}

\begin{frame}[fragile]\frametitle{Résultats}
 \begin{center}
		\includegraphics[width=1\textwidth]{../images/Incl_Excl}
	\end{center}
\end{frame}

\subsection{Agrégation des temps d'exécution}
\begin{frame}[fragile]\frametitle{Agrégation des temps d'exécution}
\begin{center}
		\includegraphics[width=1\textwidth]{../images/avg}
	\end{center}
\end{frame}

\subsection{Fusion avec les traces statiques}
\begin{frame}[fragile]\frametitle{Fusion avec les traces statiques}
 \begin{center}
		\includegraphics[width=1\textwidth]{../images/recap}
	\end{center}
\end{frame}

\subsection{Résultat Final}
\begin{frame}[shrink]\frametitle{Résultats}
 \begin{center}
		\includegraphics[width=1\textwidth]{../images/histo}
	\end{center}
\end{frame}
